package com.yy.web.pm.alarm.service;

import com.yy.web.pm.alarm.alarmDto.AlarmDtoList;
import com.yy.web.pm.alarm.domain.AlarmDate;
import com.yy.web.pm.billboard.domain.BillboardData;
import com.yy.web.pm.billboard.domain.Dto.BillboardDto;
import com.yy.web.pm.patrol.domain.PeoplePatrol;

import java.util.List;

public interface AlarmDateService {


    int deleteByPrimaryKey(Integer id);

    int insert(AlarmDate record);

    int insertSelective(AlarmDate record);

    AlarmDate selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(AlarmDate record);

    int updateByPrimaryKey(AlarmDate record);

    //  查询所有报警数据
    List<AlarmDate> selectAlarmAll(AlarmDate alarmDate);

    String AdminUpdateExamine(AlarmDate alarmDate, String openId);

    int updateBatch(List<AlarmDate> list);

    int batchInsert(List<AlarmDate> list);

    List<AlarmDtoList> selectAlarmAllDate(AlarmDtoList alarmDtoList);

    List<BillboardDto> AdminUpdateExamineAd(BillboardDto billboardDto);

    String selectBillBoardList(BillboardDto billboardDto);

    List<BillboardDto> ShopUpdateAllList(BillboardDto billboardDto);

    void AdminUpdateExamineAdTime(BillboardDto billboardDto);

    List<BillboardDto> selectShopAllDate(BillboardDto alarmDate);

    List<AlarmDate> selectAlarmList(PeoplePatrol patrol);
}

